ae9ba8996a468bde488f4f0ecc43ed35eabec66a,server/src/com/cloud/network/element/DhcpElement.java,DhcpElement,restart,#Network#ReservationContext#,197
Before Change
VirtualRouter result = null;
boolean ret = true;
for (DomainRouterVO router : routers) {
if (canHandle(network.getGuestType(), dest, offering.getTrafficType())) {
if (router.getState() == State.Stopped) {
result = _routerMgr.startRouter(router.getId(), false);
} else {
After Change
DeployDestination dest = new DeployDestination(dc, null, null, null);
NetworkOffering offering = _configMgr.getNetworkOffering(network.getNetworkOfferingId());
if (!canHandle(network.getGuestType(), dest, offering.getTrafficType())) {
s_logger.trace("Dhcp element doesn't handle network restart for the network " + network);
return false;
}
List<DomainRouterVO> routers = _routerDao.findByNetwork(network.getId());